「推荐算法」基于KNN的推荐算法

作者:智能推荐系统 时间:2024-01-11 阅读:3120

导读

KNN(K最近邻分类算法)是一种在机器学习中比较简单的算法,应用在推荐中的思路如下:如果一个样本在特征空间中的k个最相似的样本中的大多数属于某一个类别,则该样本也属于这个类别。

一、算法简介

KNN(K最近邻分类算法)是一种在机器学习中比较简单的算法,它的原理如下:对于一个需要分类的物品A,定义某一种刻画物品之间距离方法,找出该物品最邻近k个有已知类别的物品,这k物品中出现最多的类别即为物品A的类别。如下图:

「推荐算法」基于KNN的推荐算法

在KNN算中,最核心的一点是怎么定义物品之间的距离,这里我们简单列举几种计算物品距离的方法:欧式距离、曼哈顿距离、切比雪夫距离、杰卡德系数、夹角余弦、皮尔逊系数。

下面介绍KNN在实际业务中的运用。

二、业务实践

1、业务场景1

以应用商店为例,在用户下载完一个应用时,触发一个大家还下载的推荐,下面介绍如何运用knn算法实现这个场景的推荐:

首先定义应用的维度向量,一种简单的方法是离散化所有特征,然后进行one-hot编码,得到所有维度取值0/1的向量V,例如:可以把每个用户当做一个维度,如果第n个用户安装了应用A,那么应用A在第n个维度取值为1,否则为0,运用欧式距离可以得到应用A与应用B的距离公式:

「推荐算法」基于KNN的推荐算法

给定一个应用A,通过上述公式取距离最小的4个应用出来,在用户下载完应用A以后给该用户推荐这4个应用。

2、业务场景2

网络购物中,在猜你喜欢场景推荐一批物品给用户,通过用户的历史购物清单,运用杰卡德公式计算用户与用户的相关系数:

「推荐算法」基于KNN的推荐算法

「推荐算法」基于KNN的推荐算法

表示购买了物品x的用户集合,那么用户u与用户v的距离定义为:

「推荐算法」基于KNN的推荐算法

给定一个用户u,首先找出这个用户最邻近的k个用户,然后在这k个用户中按照购买的用户数对物品进行降序,去除用户u已经购买的物品,取top 10个物品推荐给用户。

上一篇:BAT机器学习工业实战教程-数理统计与参

下一篇:厨房门口两边柜子图(冰箱放在进厨房的门边

猜你喜欢

轻奢大理石茶几(客厅电视柜茶几用大理石台面的好吗)

轻奢大理石茶几(客厅电视柜茶几用大理石台面的好吗)

资讯 2023-11-02 416
使用甲醇含量高的建材进行装修(甲醛膏真能除甲醛吗)

使用甲醇含量高的建材进行装修(甲醛膏真能除甲醛吗)

资讯 2023-11-02 4804
中德英伦联邦b区对口小学(全国有多少家民营银行)

中德英伦联邦b区对口小学(全国有多少家民营银行)

知识 2023-11-03 683
万和油烟机j06hs(万和油烟机怎么更换按键板)

万和油烟机j06hs(万和油烟机怎么更换按键板)

资讯 2023-11-13 4537
农村房子装修平面图(5米宽长15米左右的地方)

农村房子装修平面图(5米宽长15米左右的地方)

资讯 2023-11-20 321
飘窗书桌简单省钱(卧室飘窗书桌一体书桌比窗户高怎么办)

飘窗书桌简单省钱(卧室飘窗书桌一体书桌比窗户高怎么办)

资讯 2023-11-20 2536
三星电视机是哪里产的(三星电视为何不用oled屏)

三星电视机是哪里产的(三星电视为何不用oled屏)

资讯 2023-11-21 1911
节能灯泡属于哪类垃圾(是LED灯泡好还是节能灯泡好)

节能灯泡属于哪类垃圾(是LED灯泡好还是节能灯泡好)

资讯 2023-11-23 4707
方太灶具怎么调火(燃气灶老板的)

方太灶具怎么调火(燃气灶老板的)

知识 2023-11-25 2335
红外线位移传感器(距离感应器是什么)

红外线位移传感器(距离感应器是什么)

资讯 2023-12-25 257
大金空调vrv一拖五价格(u地暖空调一体机缺点)

大金空调vrv一拖五价格(u地暖空调一体机缺点)

资讯 2023-12-26 1873
中方宣布:对美反制!(中方宣布对美反制措施男)

中方宣布:对美反制!(中方宣布对美反制措施男)

资讯 2023-12-27 4880
什么是手绘壁纸?(什么是手绘壁纸)

什么是手绘壁纸?(什么是手绘壁纸)

知识 2024-01-01 4578
电热水器没选好,洗澡都不痛快,注意这五点,省钱又耐用

电热水器没选好,洗澡都不痛快,注意这五点,省钱又耐用

知识 2024-01-21 920
连央视都发声了,宁静没有说错,36岁赵丽颖早就走上人生另一条路

连央视都发声了,宁静没有说错,36岁赵丽颖早就走上人生另一条路

资讯 2024-01-30 4618
白所成等6名电诈头目被押解回国,缅北魔女双娇仍然在逃!

白所成等6名电诈头目被押解回国,缅北魔女双娇仍然在逃!

资讯 2024-01-31 2555
pvc自制拱门花架(4米宽x33高心形拱门需要多少塑料条)

pvc自制拱门花架(4米宽x33高心形拱门需要多少塑料条)

知识 2024-02-23 1515
欧式别墅客厅图片素材(欧式别墅客厅该怎么装修)

欧式别墅客厅图片素材(欧式别墅客厅该怎么装修)

知识 2024-02-29 4089
家具安装师傅一个月多少工资(臻匠世家工作怎么样)

家具安装师傅一个月多少工资(臻匠世家工作怎么样)

知识 2024-03-09 1815
深圳十大茶楼(深圳十大茶楼排名)

深圳十大茶楼(深圳十大茶楼排名)

资讯 2024-03-12 1906